package com.fintech.third.model;

import java.io.Serializable;
import java.util.Date;

public class RepaymentTradeDetails implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public int id;
	
	public String requestNo;//请求编号
	
	public String orderNumber;//订单号
	
	public int  amount;//交易金额
	
	public String idNumber;//身份证号码
	
	public String  realName;//真实姓名
	
	private String bankNumber;//银行卡号
	
	private String result;//返回结果
	
	private String 	description;//返回描述
	
	private String interfaceCode;//接口代码
	
	private String createdBy;//创建者
	
	private Date createdDate;//创建时间
	
	private String updatedBy;//更新人
	
	private Date updatedDate;//更新时间
	
	private String returnCode;//原始返回结果
	
	private String tradeType;//交易类型
	private String channel;//通道
	
	private boolean isInvalid;//是否有效
	
	
	private String bfBatchid;//宝付代付交易返回批次号
	
	private String capitalSource;//资金源
	
	private String thirdOrderNumber;//第三方订单号
	
	private String protocolStatus;//协议号状态   0 成功  -1失败  -2超时  -3内部异常  1交易处理中
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}


	public String getIdNumber() {
		return idNumber;
	}

	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getBankNumber() {
		return bankNumber;
	}

	public void setBankNumber(String bankNumber) {
		this.bankNumber = bankNumber;
	}

	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getInterfaceCode() {
		return interfaceCode;
	}

	public void setInterfaceCode(String interfaceCode) {
		this.interfaceCode = interfaceCode;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}


	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public Date getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}

	public int getAmount() {
		return amount;
	}

	public void setAmount(int amount) {
		this.amount = amount;
	}

	public String getReturnCode() {
		return returnCode;
	}

	public void setReturnCode(String returnCode) {
		this.returnCode = returnCode;
	}

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}

	public String getTradeType() {
		return tradeType;
	}

	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}

	public boolean isInvalid() {
		return isInvalid;
	}

	public void setInvalid(boolean isInvalid) {
		this.isInvalid = isInvalid;
	}

	public String getBfBatchid() {
		return bfBatchid;
	}

	public void setBfBatchid(String bfBatchid) {
		this.bfBatchid = bfBatchid;
	}

	public String getCapitalSource() {
		return capitalSource;
	}

	public void setCapitalSource(String capitalSource) {
		this.capitalSource = capitalSource;
	}

	public String getThirdOrderNumber() {
		return thirdOrderNumber;
	}

	public void setThirdOrderNumber(String thirdOrderNumber) {
		this.thirdOrderNumber = thirdOrderNumber;
	}

	public String getProtocolStatus() {
		return protocolStatus;
	}

	public void setProtocolStatus(String protocolStatus) {
		this.protocolStatus = protocolStatus;
	}
	
}
